#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int main ()
{
  //fork();
   
  pid_t id = fork();
  if(id == 0)
  {
    while(1)
    {
        printf("我是子进程 pid:%d，ppid:%d \n",getpid(),getppid());
        sleep(1);
    }
  }
  
  else if(id < 0)
  {
    perror("failde to creat child process ");
  }
  else
  {
     printf("我是父进程 pid:%d，ppid是:%d \n",getpid(),getppid());
     sleep(3);
  }


  return 0;
}
